package student

import "data/view"

type StudentInfo struct {
	Teacher           string       `json:"teacher"`           //招生老师
	Name              string       `json:"name"`              //学生姓名
	Sex               int          `json:"sex"`               //性别 （1：男  2：女）
	Nation            string       `json:"nation"`            //民族
	Birth             string       `json:"birth"`             //出生年月日
	Province          string       `json:"province"`          //省
	City              string       `json:"city"`              //市
	Region            string       `json:"region"`            //区县
	Addr              string       `json:"addr"`              //详细地址
	Id_card           string       `json:"id_card"`           //身份证号码
	Phone             string       `json:"phone"`             //电话
	Education         string       `json:"education"`         //学历
	Graduate_province string       `json:"graduate_province"` //毕业学校-省
	Graduate_city     string       `json:"graduate_city"`     //毕业学校-市
	Graduate_region   string       `json:"graduate_region"`   //毕业学校-区县
	Graduate_name     string       `json:"graduate_name"`     //毕业学校名
	Family            []FamilyInfo `gorm:"-" json:"family"`   //家庭信息
	Family_info       string       `json:"-"`                 //家庭信息
}

type FamilyInfo struct {
	Relationship string `json:"relationship"` //关系
	Name         string `json:"name"`         //姓名
	Phone        string `json:"phone"`        //电话
}

type GetAllParam struct {
	view.BaseAccessToken
}

type AllReturn struct {
	Status   string         `json:"status"`   //状态
	Students []*StudentInfo `json:"students"` //学生
}

type VerifyParam struct {
	view.BaseAccessToken
	Id_card string `json:"id_card"` //身份证号码
	Result  int    `json:"result"`  //审核结果（1：已通过  2：未通过）
}
